/* 清除默认内外边距 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; /* 确保盒模型计算方式统一（border 和 padding 不撑开宽度） */
}

/* 清除列表默认样式 */
ul, ol {
  list-style: none;
}

/* 清除链接默认样式 */
a {
  text-decoration: none;
  color: inherit; /* 继承父元素颜色 */
}

/* 图片自适应 */
img {
  max-width: 100%;
  height: auto;
  display: block; /* 解决图片底部留白问题 */
}

/* 按钮默认样式重置 */
button {
  border: none;
  background: none;
  cursor: pointer;
  font: inherit; /* 继承父元素字体样式 */
}

html, body {
  margin: 0; /* 清除默认边距 */
  padding: 0;
  height: 100%; /* 让 html 和 body 占满视口高度 */
}